62 Greenwich High Rd, London SE10 8LF, United Kingdom
View on Map
What travelers say:
There are many fish and chip shops in London, but this store is a bit small, the environment inside is generally the same, but the price is absolutely affordable, many snacks only cost a few dollars, potatoes taste better than fried fish.